# -*- coding：utf-8 -*-
"""
@Time:2024-08-137:45
@Auth:泛彼泊舟
@File:6、标准输入.py
@IDE:PyCharm
@模块功能：xxx
"""
"""
输入的功能：
- 接收用户输入的数据并且保存使用
- 通过内建函数input（）接收用户输入的数据，并且保存在变量中
"""
print(1)
# 输入：input（）
password = input("请输入你的密码：")  # password：接收实际值
# input在没有接收到数据之前，不按回车，程序会进行挂起，不会执行下面的代码
print(2)

# 查看password变量值
print(password)
print(type(password))  # <class 'str'>
# 注意：input内建函数获取所有内容都当做字符串处理
num1 = input("请输入第一个数字：")
print(num1)
print(len(num1))  # 0 ""
print(type(num1))  # "(1,2,3)","[4,5,6]"，"彭于晏","False"
num2 = input("请输入第二个数字：")

print(f"您输入的第一个数字是{num1}，您输入的第二个数字是{num2}，相加的结果为{num1 + num2}")
# 您输入的第一个数字是12，您输入的第二个数字是13，相加的结果为1213
# 因为输入所有的数据都当做字符串处理，字符串使用+是进行字符拼接：得到结果就是拼接后的：1213
# 输入的所有数据都会加上引号变成字符串，为了输入的数据的容错性
print("字符串相加"+"12" + "13")  # 1213

"""
总结：
- 使用input内建函数的时候程序会挂起，不按回车不会往下执行
- 一般input获取到的数据会储存到变量中，使用等号进行赋值
- 输入的所有的数据都当做字符串处理，所有的输入内容都会带上引号
"""
